package net.pm.common.toolkit;

/**
 * PM常量类
 * 
 */
public abstract class DevConstant {

	/**
	 * 当前登录的用户
	 */
	public static final String SESSION_CURRENT_USER = "SESSION_CURRENT_USER";
	
	/**
	 * 获取当前登录的用户的部门
	 */
	public static final String SESSION_CURRENT_DEPT = "SESSION_CURRENT_DEPT";
	
	/**
	 * 当前用户的权限
	 */
	public static final String SESSION_CURRENT_USER_POWER = "SESSION_CURRENT_USER_POWER";
	
	/**
	 * 当前部门的权限
	 */
	public static final String SESSION_CURRENT_DEPT_POWER = "SESSION_CURRENT_DEPT_POWER";
	
	/**
	 * 网站根路径
	 */
	public static String BASEPATH = null;
	
	/**
	 *获取项目的类路径 
	 */
	public static final String CLASSPATH = DevConstant.class.getResource("/").getPath();
	
	/**
	 *传递操作后的信息 
	 */
	public static final String SHOW_MESSAGESS = "SHOW_MESSAGESS";
	
	/**
	 * request里面的验证码
	 */
	public static final String REQUEST_KAPTCHA = "REQUEST_KAPTCHA_KEY";

	/**
	 * session里面的验证码
	 */
	public static final String SESSION_KAPTCHA = "SESSION_KAPTCHA_KEY";

	/**
	 * 　默认的页宽
	 */
	public static final Integer PAGE_DEFAULT_SIZE = 10;
	/**
	 * 默认显示的页码
	 */
	public static final Integer PAGE_DEFAULT_NO = 1;
	/**
	 * 当前页的前后x个页码
	 */
	public static final Integer PAGE_DEFAULT_X = 2;

	/**
	 * owner最后请求的时间
	 */
	public static final String SESSION_LAST_REQUEST_TIME = "SESSION_LAST_REQUEST_TIME";
	
	/**
	 * 当前时间
	 */
	public static final String SESSION_CURRENT_TIME = "SESSION_CURRENT_TIME";
	
	/**
	 * 订单号前缀
	 */
	public static final String ORDERNO_PREFIX = "pm";
	/**
	 * 产品编号前缀
	 */
	public static final String PRODUCT_PREFIX = "pm";
	
	/**
	 * 当前用户的网站足迹
	 */
	public static final String SESSION_CURRENT_USER_FOOTPRINT = "SESSION_CURRENT_USER_FOOTPRINT"; 
	
	/**
	 * 项目名
	 */
	public static final String PROJECT_NAME = "pmpro";

}
